Skip to content

Conversation

@sauramel
Copy link

In AoeSelector.java, canHit was optimized: Explosion.getSeenPercent was replaced with a bounded raycast to prevent SimpleProjectileEntity server hangs from expensive per-tick visibility checks. In ExpireAction.java, a guard was added to tryActivate to prevent recursive discard() calls during ON_EXPIRE activations, resolving mmorpg:spell_block_entity removal freezes. These changes address the identified performance bottlenecks and prevent Watchdog crashes.

@RobertSkalko
Copy link
Owner

Seems good though mahj is maintaing mns now so do that on his fork probably

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants